"""
使用流程控制让用户输入的体重和身高
然后计算用户的BMI是否合规
BMI = weight / (height ** 2)
"""

height = float(input('请输入你的身高(单位为m):\n'))
weight = float(input('请输入你的体重(单位为kg):\n'))

if height > 0:
    if weight > 0:
        bmi = weight / (height ** 2)
        if bmi < 18:
            print('偏瘦')
        elif 18 <= bmi <= 24:
            print('正常')
        elif bmi <= 28:
            print('超重')
        else:
            print('肥胖')
        print(f'您的BMI是: {bmi:.2f}')
    else:
        print('体重不能为负数')
else:
    print('身高不能为负数')
